package com.mzx.javase.shuzu;

import java.util.Arrays;

/**
 * @Description:Arrays数组的工具类,Arrays属于java.util包
 * @Date: 2022/1/10 9:29
 * @Author: MarKing
 */
public class ArrayUtilDemo {
    public static void main(String[] args) {
//        binarySearch(数组，key)-->int，二分搜索 ，注意：此方法一定要先排序
        int[] ints = new int[]{5,1,3,2,4,6};
        //sort排序方法
        Arrays.sort(ints);
        int i = Arrays.binarySearch(ints, 3);
        System.out.println(i);
        //toString(数组)-->String，按照字符串打印数组中的内容
        System.out.println("\n"+Arrays.toString(ints));
        //copyOf(原始数组，新数组长度)-->新数组，数组拷贝,深拷贝
        int[] arr = Arrays.copyOf(ints, 3);
        System.out.println("拷贝的数组arr："+Arrays.toString(arr));

        //equals(数组1，数组2)-->boolean
        System.out.println(Arrays.equals(ints, arr));
    }
}
